home *** CD-ROM | disk | FTP | other *** search
/ Workbench Design / WB Collection.iso / workbench werkzeuge / uhren & terminkalender / time / barclock / barclock.guide (.txt) < prev    next >
Amigaguide Document  |  1996-04-07  |  5KB  |  119 lines

  1. @DATABASE "BarClock.guide"
  2. @$VER: BarClock v2.2 (1994)
  3. @NODE Main "BarClock - Contents"
  4.                @{b}BarClock v2.2@{ub}
  5.  1994 Stephen Davies - Freely distributable
  6.               @{" INTRODUCTION " link node_int}
  7.               @{" USAGE        " link node_use}
  8.               @{" NOTES        " link node_notes}
  9.               @{" WARNING      " link node_bugs}
  10.               @{" HISTORY      " link node_hist}
  11.               @{" CREDITS      " link node_cre}
  12. @ENDNODE
  13. @NODE node_int "BarClock - Introduction"
  14.  @{b}What is it?@{ub}
  15.    BarClock is, I'm afraid, yet another clock program.
  16.    This program displays the time in screen/window title bars.
  17.  @{b}Features@{ub}
  18.    Use standard AmigaDOS wildcards to specify screens
  19.    Can display date as well as time
  20.    Can display in windows if screen's title bar is obscured
  21.    Supports proportional fonts
  22. @ENDNODE
  23. @NODE node_use "BarClock - Usage"
  24.  @{b}Launching BarClock@{ub}
  25.    BarClock can be run from the CLI or from Workbench. It requires
  26.    no assigns, special libraries, etc. but does require WB 2.0+
  27.    To have BarClock running every time you boot-up, drag its icon 
  28.    into WBStartUp or add "run >NIL: BarClock" to S:User-StartUp and
  29.    ensure BarClock is in your path.
  30.  @{b}Arguments@{ub}
  31.    CLI args:      "S=SCREENS/K,DS=DATE_SCREENS/K,WS=WIN_SCREENS/K,QUIT/S"
  32.    WB ToolTypes:  "SCREENS=<pattern>",
  33.                   "DATE_SCREENS=<pattern>",
  34.                   "WIN_SCREENS=<pattern>"
  35.    where...
  36.      SCREENS:      BarClock will be displayed only on screens
  37.                    whose default title matches this pattern.
  38.      DATE_SCREENS: Display date as well as time on any screen
  39.                    whose default title matches this pattern.
  40.      WIN_SCREENS:  Display in windows which obscure the screen title bar
  41.                    of any screen whose default title matches this pattern.
  42.      QUIT:         Quit BarClock if it is running.
  43.    Note: The default title of a @{i}public@{ui} screen can be different to its name.
  44.  @{b}Exiting BarClock@{ub}
  45.    Either...
  46.      launch it again from the WB
  47.    or...
  48.      launch from the CLI with QUIT argument
  49.    or...
  50.      send it a Break (Ctrl C) signal (if started from CLI)
  51. @ENDNODE
  52. @NODE node_notes "BarClock - Notes"
  53.  @{b}BarClock description@{ub}
  54.    BarClock displays the time on the frontmost screen which matches
  55.    the SCREENS argument. If the screen also matches DATE_SCREENS, the
  56.    date will also be displayed.
  57.    On a screen which matches WIN_SCREENS, if the screen title bar is
  58.    obscured by a window, and the clock will fit on that window, then
  59.    the clock is drawn in that window instead.
  60.    If two windows are blocking the screen title bar then BarClock will
  61.    draw on the frontmost window that is wide enough. It may be the case
  62.    that there is a "higher" window blocking BarClock's window yet not
  63.    blocking the screen title bar, but I could not be bothered to check
  64.    for this.
  65.  @{b}Amiga screens@{ub}
  66.    For those who don't know, I'll just explain a bit about screens
  67.    on the Amiga. Seasoned Amiga users should know all this...
  68.    If you look at the title bar of the Workbench screen, you will see
  69.    it says different thing when different applications's windows are
  70.    active. However, screens also have a default title which should
  71.    never change.
  72.    The default title is displayed when no window on that screen is
  73.    active or when an application doesn't bother supplying a screen
  74.    title. It is the default title which BarClock compares against the
  75.    user supplied arguments.
  76.    Note: the default title of a @{i}public@{ui} screen may not be the same as
  77.    the screen's name. For example, the Workbench screen has a default
  78.    title of "Workbench Screen" but a name of "Workbench".
  79. @ENDNODE
  80. @NODE node_bugs "BarClock - Warning"
  81.  @{b}Warning@{ub}
  82.    Rendering into other application's windows/screens is naughty.
  83.    Having said that, it does have some advantages (especially for a
  84.    lazy programmer) so that's the way I have chosen to go.
  85.    I've taken every precaution I could think of to ensure BarClock
  86.    causes as little disruption as possible to other tasks, and have
  87.    been running it for over a year without any problems.
  88.  @{b}Disclaimer@{ub}
  89.    I will accept no liability for any loss, damage, injury, death,
  90.    etc., arising directly or indirectly from the use of BarClock.
  91. @ENDNODE
  92. @NODE node_hist "BarClock - History"
  93.  @{b}Versions 1.0 to 1.7@{ub}
  94.    Not released
  95.  @{b}Version 2.0@{ub}
  96.    First release
  97.  @{b}Version 2.1@{ub}
  98.    No longer renders in windows that are too narrow
  99.    Ignores BACKDROP windows if SHOWTITLE is set
  100.  @{b}Version 2.2@{ub}
  101.    Won't render over window CLOSE (or other non-RELRIGHT) gadgets
  102.    Enforcer hits removed
  103. @ENDNODE
  104. @NODE node_cre "BarClock - Credits"
  105.  @{b}Amiga set-up@{ub}
  106.    A1200 with 170Mb HD, 2+4Mb RAM and 1942 monitor.
  107.  @{b}Author@{ub}
  108.    Stephen Davies
  109.    98 Larches Lane
  110.    Ashton
  111.    Preston
  112.    Lancs
  113.    England
  114.    PR2 1PP
  115.    Fido: 2:2500/73.18
  116.  @{b}Thanks to@{ub}
  117.    Mike Dodd for finding the Enforcer hits.
  118. @ENDNODE
  119.